package io.renren.modules.bug.vo;

import com.fasterxml.jackson.annotation.JsonFormat;
import io.renren.common.validator.group.AddGroup;
import io.renren.common.validator.group.UpdateGroup;
import io.renren.modules.module.entity.Module;
import io.swagger.annotations.ApiModelProperty;
import io.swagger.annotations.ApiParam;
import lombok.Data;

import javax.validation.constraints.NotBlank;
import java.util.Date;
import java.util.List;

/**
 * @ClassName -> ExportBugReqVo
 * @Description
 * @Author GaoHang
 * @Date 2023/8/1 21:05 星期二
 * @Version 1.0
 */
@Data
public class ExportBugReqVo {
    /**
     *         productId: "",
     *         moduleId: "",
     *         bugCreateUser: '',
     *         bugSolveUser: '',
     *         bugStatus: "",
     *         bugStartTime: "",
     *         bugEndTime: "",
     */
    @ApiModelProperty(value = "测试人员Id")
    private Long productId;
    @ApiModelProperty(value = "开发人员Id")
    private Long moduleId;
    @ApiModelProperty(value = "bug创建者")
    private Long bugCreateUser;
    @ApiModelProperty(value = "bug解决者")
    private Long bugSolveUser;
    @ApiModelProperty(value = "缺陷状态")
    private Integer bugStatus;
    private Date bugStartTime;
    @ApiModelProperty(value = "缺陷最终结束的时间")
    @JsonFormat(locale="zh", timezone="GMT+8", pattern="yyyy-MM-dd HH:mm:ss")
    private Date bugEndTime;
}
